package com.lpc.broadcastreceivertest;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

/**
 * 对于静态注册（全局+应用内广播），回调onReceive(context, intent)中的context返回值是：ReceiverRestrictedContext；
 * 对于全局广播的动态注册，回调onReceive(context, intent)中的context返回值是：Activity Context；
 * 对于应用内广播的动态注册（LocalBroadcastManager方式），回调onReceive(context, intent)中的context返回值是：Application Context。
 * 对于应用内广播的动态注册（非LocalBroadcastManager方式），回调onReceive(context, intent)中的context返回值是：Activity Context；
 */
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        init();
    }

    private void init() {

    }

    public void click(View view) {

        Intent i = new Intent(this, FirstActivity.class);
        startActivity(i);
    }

    public void click2(View view) {

        Intent i = new Intent(this, SecondActivity.class);
        startActivity(i);
    }

    public void click3(View view) {

        Intent i = new Intent(this, ThirdActivity.class);
        startActivity(i);
    }

}
